﻿#pragma once
#include "std.h"
#include "game.h"
#include "protagonist.h"
#include "store.h"
#include "inputs.h"
#include "string_util.h"

using namespace std;

// 全局历史状态
string getCurrentPage();
void pushHistory(string);
void replaceCurrent(string);

// UI输出
// 游戏启动后的界面
void printStartUI();
// 创建角色界面
void printCreateCharacterUI();
// 农场界面
void printFarmUI();
// 家里界面
void printHomeUI();

// 获取输入的方法
int getPositiveIntInput(PostiveInputConfig);
string getLineInput(LineInputConfig);
int getMenuSelectInput(MenuSelectConfig);